
<?php
require('../Model/Horarios.php');
error_reporting(0);

  $C_ca_codigo_curso=$_REQUEST['codigo_curso']; 
  $C_ca_nrc=$_REQUEST['nrc'];
  $C_ca_cedula=$_REQUEST['cedula'];
  $C_ca_aula=$_REQUEST['aula'];
  $C_ca_hora_I=$_REQUEST['hora_I'];
  $C_ca_hora_F=$_REQUEST['hora_F'];
  $C_ca_dia=$_REQUEST['dia'];
  $C_ca_grupo=$_REQUEST['grupo']; 
  $C_ca_codigo=$_REQUEST['codigo_ca'];

  //creamos el objeto de la clase.
  $horarios = new Horarios(); 
  //con el objeto creado podemos acceder a los atributos de la clase.
  $horarios->Disponibilidad_Aula($C_ca_codigo,$C_ca_dia,$C_ca_hora_I,$C_ca_hora_F,$C_ca_aula);
  $disponibilidad_aula=$horarios->get_m_disponibilidad_aula_I();
  $disponibilidad_aula_II=$horarios->get_m_disponibilidad_aula_II();
  $disponibilidad_aula_Inversa=$horarios->get_m_disponibilidad_aula_Inversa();
  $disponibilidad_aula_InversaII=$horarios->get_m_disponibilidad_aula_InversaII();
  $horarios->Disponibilidad_Profe($C_ca_codigo,$C_ca_dia,$C_ca_hora_I,$C_ca_hora_F,$C_ca_cedula);
  $disponibilidad_prof=$horarios->get_m_disponibilidad_prof_I();
  $disponibilidad_prof_II=$horarios->get_m_disponibilidad_prof_II();
  $disponibilidad_prof_Inversa=$horarios->get_m_disponibilidad_prof_Inversa();
  $disponibilidad_prof_InversaII=$horarios->get_m_disponibilidad_prof_InversaII();
  $verifica_dl=$horarios->get_verificar_dl();
  $existencia_prof = $horarios->get_m_existe_prof();
  $variable="";//11111 para que se pueda registrar (solamente 11111)

      /*1*/  if ($existencia_prof==true) 
              {
                $variable=$variable."1";
                
              }else
              {  
                
                echo "<div class='alert alert-warning alert-dismissible' role='alert'>
                <button type='button' class='close' data-dismiss='alert'><span aria-hidden='true'>&times;</span><span class='sr-only'>Close</span></button>
                Profesor no existe
                </div>
                ";
                //echo "Profesor_no_existe";
                $variable=$variable."0"; 
              }

      /*2*/  if($C_ca_hora_I > $C_ca_hora_F)
              {
                 echo "<div class='alert alert-warning alert-dismissible' role='alert'>
                <button type='button' class='close' data-dismiss='alert'><span aria-hidden='true'>&times;</span><span class='sr-only'>Close</span></button>
                La hora final debe ser mayor a la hora de inicio
                </div>
                ";
                                   
                $variable=$variable."0"; 
              }
              else
              {
                 $variable=$variable."1"; 
              }
            
      //cuando el prof existe puedo ver si esta disponible en esas horas y si tiene datos laborales.
       if ($variable=="11") 
            {
        /*3*/ if ($disponibilidad_prof==true || $disponibilidad_prof_II==true || $disponibilidad_prof_Inversa==true || $disponibilidad_prof_InversaII==true) 
              {
                //echo "profocupado";
               
                  echo "<div class='alert alert-warning alert-dismissible' role='alert'>
                <button type='button' class='close' data-dismiss='alert'><span aria-hidden='true'>&times;</span><span class='sr-only'>Close</span></button>
                Profesor no disponible a esta hora, en ese ciclo lectivo
                </div>
                ";
                     
                $variable=$variable."0"; 
              }
              else
              {
               $variable=$variable."1";  
              }

       /*4*/  if ($verifica_dl==true) 
              {
                  $variable=$variable."1";
              }
              else
              {
                  echo "<div class='alert alert-warning alert-dismissible' role='alert'>
                <button type='button' class='close' data-dismiss='alert'><span aria-hidden='true'>&times;</span><span class='sr-only'>Close</span></button>
                Profesor no tiene datos laborales para el ciclo seleccionado
                </div>
                ";
                $variable=$variable."0";
              }

      


            }//fin de prof existe.

            if ($C_ca_dia=="Seleccione") 
            {
                $variable=$variable."0";
                echo "<div class='alert alert-warning alert-dismissible' role='alert'>
                <button type='button' class='close' data-dismiss='alert'><span aria-hidden='true'>&times;</span><span class='sr-only'>Close</span></button>
                No seleccion&oacute; el dia
                </div>
                ";
                 ?>
                <script type="text/javascript">
                document.getElementById("V_dia").focus();
                </script>
                <?php
             
            }elseif ($C_ca_hora_I==0) 
            {
               $variable=$variable."0";
                echo "<div class='alert alert-warning alert-dismissible' role='alert'>
                <button type='button' class='close' data-dismiss='alert'><span aria-hidden='true'>&times;</span><span class='sr-only'>Close</span></button>
                No seleccion&oacute; hora inicio
                </div>
                ";
                ?>
                <script type="text/javascript">
                document.getElementById("V_hora_I").focus();
                </script>
                <?php
                            
            }elseif ($C_ca_hora_F==0) 
            {   
                $variable=$variable."0";
                echo "<div class='alert alert-warning alert-dismissible' role='alert'>
                <button type='button' class='close' data-dismiss='alert'><span aria-hidden='true'>&times;</span><span class='sr-only'>Close</span></button>
                No seleccion&oacute; hora final
                </div>
                ";
                ?>
                <script type="text/javascript">
                document.getElementById("V_hora_F").focus();
                </script>
                <?php
            }
            else
            {

       /*5*/  if($disponibilidad_aula==true || $disponibilidad_aula_II==true || $disponibilidad_aula_Inversa==true || $disponibilidad_aula_InversaII==true) 
              {   
                //echo "aulaocupada";   
                     
                echo "<div class='alert alert-warning alert-dismissible' role='alert'>
                <button type='button' class='close' data-dismiss='alert'><span aria-hidden='true'>&times;</span><span class='sr-only'>Close</span></button>
                Aula Ocupada
                </div>
                ";
                $variable=$variable."0";
              }
              else
              {
                $variable=$variable."1";
               
              }

            }


            if ($variable == "11111") 
            {
                echo "<div class='alert alert-success alert-dismissible' role='alert'>
                <button type='button' class='close' data-dismiss='alert'><span aria-hidden='true'>&times;</span><span class='sr-only'>Close</span></button>
                Ya puedo ir a registrar
                </div>
                ";
            }


    /**/   
                 /* $horarios->Ca_Detalles_Crear($C_ca_cedula,$C_ca_codigo_curso,$C_ca_nrc,$C_ca_codigo,$C_ca_hora_I,$C_ca_hora_F,$C_ca_dia,$C_ca_aula,$C_ca_grupo);
                  $mensaje=$horarios->get_m_us_mensaje();
                  if($mensaje==true)
                  {
                    //echo "exito";
                    echo "<div class='alert alert-success'>Horario Guardado Correctamente</div>";
                  }
                  else
                  { 
                    //echo "nosepuede";  
                    echo "<div class='alert alert-danger'>No se puede concretar la acci&oacute;n<br>Verifique los datos ingresados</div>";
                  }*/
                 
      
echo "$variable";
       

           
         
             
?>